package com.liuxinglanyue.session.config; import java.util.Arrays; /** * session 策略 * @author jiaojianfeng * */ public enum SessionPersistPolicy { DEFAULT, SAVE_ON_CHANGE, ALWAYS_SAVE_AFTER_REQUEST; public static SessionPersistPolicy fromName(String name) { for (SessionPersistPolicy policy : SessionPersistPolicy.values()) { if (policy.name().equalsIgnoreCase(name)) { return policy; } } throw new IllegalArgumentException("Invalid session persist policy [" + name + "]. Must be one of " + Arrays.asList(SessionPersistPolicy.values()) + "."); } }